<?php
include("inc/auth.inc.php");
include("inc/header.inc.php");
include("inc/db.inc.php");
include("inc/config.inc.php");

// UserID holen
$query = mysql_query("SELECT `id_user` FROM `benutzer` WHERE `login` LIKE '".$_SESSION['username']."'");
$ergebnis = mysql_fetch_array($query,MYSQL_ASSOC);
$userID = $ergebnis['id_user'];

// Bestellvorgänge des Users abfragen die schon abgerechnet sind
$sql = "SELECT `id_bestellung`,`datum` FROM `bestellung` ".
	   "WHERE `id_user`=".$userID." AND DATE(`datum`) ".
	   "IN ".
	   "(SELECT `datum` FROM `tag` WHERE `geschlossen`=1 AND `abrechnung`=1)";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
?>

<div>
	<a href="menu.php">zur&uuml;ck</a>
	<h3>abgeschlossene Bestellungen einsehen</h3><br />
	
<?php
// Bestellvorgänge durchlaufen
while($ergebnis = mysql_fetch_array($query,MYSQL_ASSOC))
{
	$gesamt = 0;
	
	echo "<h5>Bestellung vom ".date("d.m.Y",strtotime($ergebnis['datum']))." um ".date("H:i",strtotime($ergebnis['datum']))." Uhr</h5>";
	
	echo "<table><tr><th>Artikel</th><th>Menge</th><th>Einzelpreis</th><th>Gesamt</th></tr>";
	 
	// Artikel der Bestellung abfragen
	$query2 = mysql_query("SELECT `id_artikel`,`menge` FROM `bestellung_artikel` WHERE `id_bestellung`=".$ergebnis['id_bestellung']);
	while($ergebnis2 = mysql_fetch_array($query2,MYSQL_ASSOC))
	{
		// Tages-Einzelpreis des Artikels abfragen
		$query3 = mysql_query("SELECT `preis` FROM `preis_view` WHERE `id_artikel`=".$ergebnis2['id_artikel']." AND `datum` LIKE DATE('".$ergebnis['datum']."')");
		$ergebnis3 = mysql_fetch_array($query3,MYSQL_ASSOC);
		$einzelpreis = $ergebnis3['preis'];
		
		// Name & Einheit des Artikels abfragen
		$query4 = mysql_query("SELECT `name`,`einheit` FROM `artikel` WHERE `id_artikel`=".$ergebnis2['id_artikel']);
		$ergebnis4 = mysql_fetch_array($query4,MYSQL_ASSOC);
		
		// Ausgabe in Tabelle
		echo "<tr><td>".$ergebnis4['name']."</td>";
		echo "<td>".$ergebnis2['menge']." ".$ergebnis4['einheit']."</td>";
		echo "<td style=\"text-align:right;\">".number_format(round($einzelpreis,2),2)." &euro;</td>";
		echo "<td style=\"text-align:right;\">".number_format(round(($ergebnis2['menge'])*($einzelpreis),2),2)." &euro;</td></tr>";
		
		$gesamt += ($ergebnis2['menge'])*($einzelpreis);
	}
	
	echo "<tr><td colspan=3 style=\"border:none\"></td><th style=\"border:none;\">".number_format(round($gesamt,2),2)." &euro;</th></tr>";
	echo "</table>";
}

if($num < 1) echo "<h5>Keine Bestellungen vorhanden!</h5>";
?>
	
</div>

<?php
include("inc/footer.inc.php");
?>